// utils/clipboard.js
export default {
    /**
     * 粘贴文本到指定元素
     * @param {String} selector - 元素选择器
     */
    pasteTextToElement(selector) {
      // 获取系统剪贴板内容
      uni.getClipboardData({
        success: (res) => {
          // 查询元素
          const query = uni.createSelectorQuery().in(this);
          query.select(selector).fields({ value: true }).exec((res) => {
            // 如果元素存在，则粘贴文本
            if (res[0]) {
              res[0].value = res[0].value + res.data;
              // 触发input事件更新视图
              this.$nextTick(() => {
                res[0].confirmType = 'send';
                res[0].confirmHold = true;
              });
            }
          });
        }
      });
    }
  }
  